#include <stdio.h>


/**
 * @brief 主函数，用于处理字符串数组并计算特定条件下的数值。
 *
 * 该函数首先定义了一个二维字符数组和一个指针数组，然后通过指针数组访问字符数组中的元素，
 * 并根据特定条件计算一个整数值，最后输出该值。
 *
 * @return int 程序执行成功返回0。
 */
int main() {
    // 定义一个二维字符数组，包含两个字符串 "6937" 和 "8254"
    char ch[2][5] = {"6937", "8254"}, *p[2];
    int i, j, s = 0;

    // 将字符数组的每一行的首地址赋值给指针数组 p
    for (i = 0; i < 2; i++) p[i] = ch[i];

    // 遍历指针数组 p，并根据特定条件计算整数值 s
    for (i = 0; i < 2; i++)
        // 遍历每个字符串中的字符，步长为2（即只处理偶数位的字符）
        for (j = 0; p[i][j] > '\0'; j += 2)
            // 将字符转换为数字，并累加到 s 中
            s = 10 * s + p[i][j] - '0';

    // 输出计算得到的整数值 s
    printf("%d\n", s);
}
